home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
Memory v2.1 ••••
/
Memory 2.1
/
Memory 2.1.rsrc
/
CODE_5.txt
< prev
next >
Wrap
Text File
|
1987-05-10
|
71KB
|
1,256 lines
# near model CODE resource
# jump table entries: 416-424 (9 of them)
export_60:
00000000 4E56 FFFA link A6, -0x0006
00000004 48E7 0308 movem.l -[A7], D6,D7,A4
00000008 3D6D FB74 FFFE move.w [A6 - 0x2], [A5 - 0x48C]
0000000E 3D6D FB72 FFFC move.w [A6 - 0x4], [A5 - 0x48E]
00000014 3D6D FB78 FFFA move.w [A6 - 0x6], [A5 - 0x488]
0000001A 2E3C 0000 001E move.l D7, 0x1E
00000020 3C2E 0008 move.w D6, [A6 + 0x8]
00000024 0D07 btst D7, D6
00000026 6700 0078 beq +0x7A /* 000000A0 */
0000002A 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000002E 4EBA 00A2 jsr [PC + 0xA2 /* 000000D2 */]
00000032 4287 clr.l D7
00000034 3E2D F264 move.w D7, [A5 - 0xD9C]
00000038 4286 clr.l D6
0000003A 3C3C 0200 move.w D6, 0x200
0000003E CC87 and.l D6, D7
00000040 4A86 tst.l D6
00000042 6600 002E bne +0x30 /* 00000072 */
00000046 558F subq.l A7, 2
00000048 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */]
0000004C 1E1F move.b D7, [A7]+
0000004E 6700 000A beq +0xC /* 0000005A */
00000052 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000056 4EFA 0016 jmp [PC + 0x16 /* 0000006E */]
label0000005A:
0000005A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000005E 4EBA 0072 jsr [PC + 0x72 /* 000000D2 */]
00000062 3B6E FFFC FB72 move.w [A5 - 0x48E], [A6 - 0x4]
00000068 3B6E FFFA FB78 move.w [A5 - 0x488], [A6 - 0x6]
label0000006E:
0000006E 4EFA 002C jmp [PC + 0x2C /* 0000009C */]
label00000072:
00000072 3E2D FB7A move.w D7, [A5 - 0x486]
00000076 5347 subq.w D7, 1
00000078 CFFC 0012 muls.w D7, 0x12
0000007C 49ED F6A6 lea.l A4, [A5 - 0x95A]
00000080 4A34 7000 tst.b [A4 + D7.w]
00000084 6600 000E bne +0x10 /* 00000094 */
00000088 3E3C 0003 move.w D7, 0x3
0000008C 9E6D FB7A sub.w D7, [A5 - 0x486]
00000090 3B47 FB7A move.w [A5 - 0x486], D7
label00000094:
00000094 2F2D F266 move.l -[A7], [A5 - 0xD9A]
00000098 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
label0000009C:
0000009C 4EFA 0028 jmp [PC + 0x28 /* 000000C6 */]
label000000A0:
000000A0 0C6E 0006 0008 cmpi.w [A6 + 0x8], 0x6
000000A6 6600 001E bne +0x20 /* 000000C6 */
000000AA 1E2D FB9A move.b D7, [A5 - 0x466]
000000AE 0A07 0001 xori.b D7, 0x1
000000B2 1B47 FB9A move.b [A5 - 0x466], D7
000000B6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000000BA 4EBA 0016 jsr [PC + 0x16 /* 000000D2 */]
000000BE 2F2D F266 move.l -[A7], [A5 - 0xD9A]
000000C2 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
label000000C6:
000000C6 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000000CA 4E5E unlink A6
000000CC 205F movea.l A0, [A7]+
000000CE 548F addq.l A7, 2
000000D0 4ED0 jmp [A0]
export_59:
fn000000D2:
000000D2 4E56 0000 link A6, 0
000000D6 48E7 0100 movem.l -[A7], D7
000000DA 4EFA 0068 jmp [PC + 0x68 /* 00000144 */]
label000000DE:
000000DE 4A2D FB9A tst.b [A5 - 0x466]
000000E2 6700 000C beq +0xE /* 000000F0 */
000000E6 1B7C 0003 F6A6 move.b [A5 - 0x95A], 0x3
000000EC 4EFA 0008 jmp [PC + 0x8 /* 000000F6 */]
label000000F0:
000000F0 1B7C 0001 F6A6 move.b [A5 - 0x95A], 0x1
label000000F6:
000000F6 422D F6B8 clr.b [A5 - 0x948]
000000FA 4EFA 0070 jmp [PC + 0x70 /* 0000016C */]
label000000FE:
000000FE 1B7C 0002 F6A6 move.b [A5 - 0x95A], 0x2
00000104 1B7C 0002 F6B8 move.b [A5 - 0x948], 0x2
0000010A 4EFA 0060 jmp [PC + 0x60 /* 0000016C */]
label0000010E:
0000010E 4A2D FB9A tst.b [A5 - 0x466]
00000112 6700 000C beq +0xE /* 00000120 */
00000116 1B7C 0003 F6A6 move.b [A5 - 0x95A], 0x3
0000011C 4EFA 0008 jmp [PC + 0x8 /* 00000126 */]
label00000120:
00000120 1B7C 0001 F6A6 move.b [A5 - 0x95A], 0x1
label00000126:
00000126 1B7C 0002 F6B8 move.b [A5 - 0x948], 0x2
0000012C 4EFA 003E jmp [PC + 0x3E /* 0000016C */]
label00000130:
00000130 1B7C 0001 F6A6 move.b [A5 - 0x95A], 0x1
00000136 1B7C 0003 F6B8 move.b [A5 - 0x948], 0x3
0000013C 4EFA 002E jmp [PC + 0x2E /* 0000016C */]
label00000140:
00000140 4EFA 002A jmp [PC + 0x2A /* 0000016C */]
label00000144:
00000144 3E2E 0008 move.w D7, [A6 + 0x8]
00000148 0C47 0001 cmpi.w D7, 0x1
0000014C 6700 FF90 beq -0x6E /* 000000DE */
00000150 0C47 0002 cmpi.w D7, 0x2
00000154 6700 FFA8 beq -0x56 /* 000000FE */
00000158 0C47 0003 cmpi.w D7, 0x3
0000015C 6700 FFB0 beq -0x4E /* 0000010E */
00000160 0C47 0004 cmpi.w D7, 0x4
00000164 6700 FFCA beq -0x34 /* 00000130 */
00000168 4EFA FFD6 jmp [PC - 0x2A /* 00000140 */]
label0000016C:
0000016C 3B6E 0008 FB74 move.w [A5 - 0x48C], [A6 + 0x8]
00000172 4EBA 000E jsr [PC + 0xE /* 00000182 */]
00000176 4CDF 0080 movem.l D7, [A7]+
0000017A 4E5E unlink A6
0000017C 205F movea.l A0, [A7]+
0000017E 548F addq.l A7, 2
00000180 4ED0 jmp [A0]
fn00000182:
00000182 4E56 FEF8 link A6, -0x0108
00000186 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000018A 3E3C 0001 move.w D7, 0x1
0000018E 0C47 0004 cmpi.w D7, 0x4
00000192 6E00 0024 bgt +0x26 /* 000001B8 */
label00000196:
00000196 2F2D F282 move.l -[A7], [A5 - 0xD7E]
0000019A 3F07 move.w -[A7], D7
0000019C 3C07 move.w D6, D7
0000019E BC6D FB74 cmp.w D6, [A5 - 0x48C]
000001A2 57C6 seq D6
000001A4 4406 neg.b D6
000001A6 1F06 move.b -[A7], D6
000001A8 A945 syscall CheckItem
000001AA 0C47 0004 cmpi.w D7, 0x4
000001AE 6C00 0008 bge +0xA /* 000001B8 */
000001B2 5247 addq.w D7, 1
000001B4 4EFA FFE0 jmp [PC - 0x20 /* 00000196 */]
label000001B8:
000001B8 286D F41E movea.l A4, [A5 - 0xBE2]
000001BC 2854 movea.l A4, [A4]
000001BE 4247 clr.w D7
000001C0 1E14 move.b D7, [A4]
000001C2 3F07 move.w -[A7], D7
000001C4 486C 0001 pea.l [A4 + 0x1]
000001C8 3F3C 0000 move.w -[A7], 0x0
000001CC 487A 00F2 pea.l [PC + 0xF2 /* 000002C0, value 0x4E560000 'NV\0\0', cstring "NV" */]
000001D0 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000001D4 6600 0040 bne +0x42 /* 00000216 */
000001D8 598F subq.l A7, 4
000001DA 3F3C 03F8 move.w -[A7], 0x3F8
000001DE A9BA syscall GetString
000001E0 2E1F move.l D7, [A7]+
000001E2 2D47 FFF8 move.l [A6 - 0x8], D7
000001E6 286E FFF8 movea.l A4, [A6 - 0x8]
000001EA 2854 movea.l A4, [A4]
000001EC 47EE FEF8 lea.l A3, [A6 - 0x108]
000001F0 4247 clr.w D7
000001F2 1E14 move.b D7, [A4]
label000001F4:
000001F4 16DC move.b [A3]+, [A4]+
000001F6 51CF FFFC dbf D7, -0x6 /* 000001F4 */
000001FA 2F2D F282 move.l -[A7], [A5 - 0xD7E]
000001FE 3F3C 0004 move.w -[A7], 0x4
00000202 A93A syscall DisableItem
00000204 422D FB9A clr.b [A5 - 0x466]
00000208 2F2D F282 move.l -[A7], [A5 - 0xD7E]
0000020C 3F3C 0006 move.w -[A7], 0x6
00000210 A93A syscall DisableItem
00000212 4EFA 0038 jmp [PC + 0x38 /* 0000024C */]
label00000216:
00000216 598F subq.l A7, 4
00000218 3F3C 03F9 move.w -[A7], 0x3F9
0000021C A9BA syscall GetString
0000021E 2E1F move.l D7, [A7]+
00000220 2D47 FFF8 move.l [A6 - 0x8], D7
00000224 286E FFF8 movea.l A4, [A6 - 0x8]
00000228 2854 movea.l A4, [A4]
0000022A 47EE FEF8 lea.l A3, [A6 - 0x108]
0000022E 4247 clr.w D7
00000230 1E14 move.b D7, [A4]
label00000232:
00000232 16DC move.b [A3]+, [A4]+
00000234 51CF FFFC dbf D7, -0x6 /* 00000232 */
00000238 2F2D F282 move.l -[A7], [A5 - 0xD7E]
0000023C 3F3C 0004 move.w -[A7], 0x4
00000240 A939 syscall EnableItem
00000242 2F2D F282 move.l -[A7], [A5 - 0xD7E]
00000246 3F3C 0006 move.w -[A7], 0x6
0000024A A939 syscall EnableItem
label0000024C:
0000024C 2F2D F282 move.l -[A7], [A5 - 0xD7E]
00000250 3F3C 0004 move.w -[A7], 0x4
00000254 486E FEF8 pea.l [A6 - 0x108]
00000258 A947 syscall SetMenuItemText/SetItem
0000025A 4A2D FB9A tst.b [A5 - 0x466]
0000025E 6700 0028 beq +0x2A /* 00000288 */
00000262 598F subq.l A7, 4
00000264 3F3C 03FB move.w -[A7], 0x3FB
00000268 A9BA syscall GetString
0000026A 2E1F move.l D7, [A7]+
0000026C 2D47 FFF8 move.l [A6 - 0x8], D7
00000270 286E FFF8 movea.l A4, [A6 - 0x8]
00000274 2854 movea.l A4, [A4]
00000276 47EE FEF8 lea.l A3, [A6 - 0x108]
0000027A 4247 clr.w D7
0000027C 1E14 move.b D7, [A4]
label0000027E:
0000027E 16DC move.b [A3]+, [A4]+
00000280 51CF FFFC dbf D7, -0x6 /* 0000027E */
00000284 4EFA 0024 jmp [PC + 0x24 /* 000002AA */]
label00000288:
00000288 598F subq.l A7, 4
0000028A 3F3C 03FA move.w -[A7], 0x3FA
0000028E A9BA syscall GetString
00000290 2E1F move.l D7, [A7]+
00000292 2D47 FFF8 move.l [A6 - 0x8], D7
00000296 286E FFF8 movea.l A4, [A6 - 0x8]
0000029A 2854 movea.l A4, [A4]
0000029C 47EE FEF8 lea.l A3, [A6 - 0x108]
000002A0 4247 clr.w D7
000002A2 1E14 move.b D7, [A4]
label000002A4:
000002A4 16DC move.b [A3]+, [A4]+
000002A6 51CF FFFC dbf D7, -0x6 /* 000002A4 */
label000002AA:
000002AA 2F2D F282 move.l -[A7], [A5 - 0xD7E]
000002AE 3F3C 0003 move.w -[A7], 0x3
000002B2 486E FEF8 pea.l [A6 - 0x108]
000002B6 A947 syscall SetMenuItemText/SetItem
000002B8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000002BC 4E5E unlink A6
000002BE 4E75 rts
export_58:
000002C0 4E56 0000 link A6, 0
000002C4 48E7 0300 movem.l -[A7], D6,D7
000002C8 4EFA 00A4 jmp [PC + 0xA4 /* 0000036E */]
000002CC 1E2D FB94 move.b D7, [A5 - 0x46C]
000002D0 0A07 0001 xori.b D7, 0x1
000002D4 1B47 FB94 move.b [A5 - 0x46C], D7
000002D8 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
000002DC 4EFA 00CA jmp [PC + 0xCA /* 000003A8 */]
000002E0 1E2D FB92 move.b D7, [A5 - 0x46E]
000002E4 0A07 0001 xori.b D7, 0x1
000002E8 1B47 FB92 move.b [A5 - 0x46E], D7
000002EC 4EFA 00BA jmp [PC + 0xBA /* 000003A8 */]
000002F0 1E2D FB9C move.b D7, [A5 - 0x464]
000002F4 0A07 0001 xori.b D7, 0x1
000002F8 1B47 FB9C move.b [A5 - 0x464], D7
000002FC 4EFA 00AA jmp [PC + 0xAA /* 000003A8 */]
00000300 1E2D FB96 move.b D7, [A5 - 0x46A]
00000304 0A07 0001 xori.b D7, 0x1
00000308 1B47 FB96 move.b [A5 - 0x46A], D7
0000030C 4A2D FB70 tst.b [A5 - 0x490]
00000310 6600 000C bne +0xE /* 0000031E */
00000314 598F subq.l A7, 4
00000316 A975 syscall TickCount
00000318 2E1F move.l D7, [A7]+
0000031A 2B47 FB8A move.l [A5 - 0x476], D7
label0000031E:
0000031E 4EFA 0088 jmp [PC + 0x88 /* 000003A8 */]
00000322 4EBA 02AA jsr [PC + 0x2AA /* 000005CE */]
00000326 4EFA 0080 jmp [PC + 0x80 /* 000003A8 */]
0000032A 4EBA 054A jsr [PC + 0x54A /* 00000876 */]
0000032E 4EFA 0078 jmp [PC + 0x78 /* 000003A8 */]
00000332 4EBA 00DA jsr [PC + 0xDA /* 0000040E */]
00000336 4EFA 0070 jmp [PC + 0x70 /* 000003A8 */]
0000033A 4EBA 06B2 jsr [PC + 0x6B2 /* 000009EE */]
0000033E 4EFA 0068 jmp [PC + 0x68 /* 000003A8 */]
00000342 1E2D FB98 move.b D7, [A5 - 0x468]
00000346 0A07 0001 xori.b D7, 0x1
0000034A 1B47 FB98 move.b [A5 - 0x468], D7
0000034E 4287 clr.l D7
00000350 3E2D F264 move.w D7, [A5 - 0xD9C]
00000354 4286 clr.l D6
00000356 3C3C 0200 move.w D6, 0x200
0000035A CC87 and.l D6, D7
0000035C 4A86 tst.l D6
0000035E 6700 0006 beq +0x8 /* 00000366 */
00000362 4EBA 0A90 jsr [PC + 0xA90 /* 00000DF4 */]
label00000366:
00000366 4EFA 0040 jmp [PC + 0x40 /* 000003A8 */]
label0000036A:
0000036A 4EFA 003C jmp [PC + 0x3C /* 000003A8 */]
label0000036E:
0000036E 3E2E 0008 move.w D7, [A6 + 0x8]
00000372 0C47 0001 cmpi.w D7, 0x1
00000376 6D00 FFF2 blt -0xC /* 0000036A */
0000037A 0C47 000C cmpi.w D7, 0xC
0000037E 6E00 FFEA bgt -0x14 /* 0000036A */
00000382 0447 0001 subi.w D7, 0x1
00000386 DE47 add.w D7, D7
00000388 3E3B 7006 move.w D7, [PC + D7.w + 0x6]
0000038C 4EFB 7002 jmp [PC + D7.w + 0x2]
00000390 FF3C .extension 0xF3C <<F/4-5/7>> // unimplemented
00000392 FF50 .extension 0xF50 <<F/4-5/7>> // unimplemented
00000394 FF60 .extension 0xF60 <<F/4-5/7>> // unimplemented
00000396 FF70 .extension 0xF70 <<F/4-5/7>> // unimplemented
00000398 FFDA .invalid <<F/7/7>>
0000039A FF9A .invalid <<F/6/7>>
0000039C FF92 .invalid <<F/6/7>>
0000039E FFDA .invalid <<F/7/7>>
000003A0 FFA2 .invalid <<F/6/7>>
000003A2 FFAA .invalid <<F/6/7>>
000003A4 FFDA .invalid <<F/7/7>>
000003A6 FFB2 .invalid <<F/6/7>>
label000003A8:
000003A8 4EBA 000E jsr [PC + 0xE /* 000003B8 */]
000003AC 4CDF 00C0 movem.l D6,D7, [A7]+
000003B0 4E5E unlink A6
000003B2 205F movea.l A0, [A7]+
000003B4 548F addq.l A7, 2
000003B6 4ED0 jmp [A0]
export_57:
fn000003B8:
000003B8 4E56 FFFE link A6, -0x0002
000003BC 48E7 0100 movem.l -[A7], D7
000003C0 2F2D F286 move.l -[A7], [A5 - 0xD7A]
000003C4 3F3C 0001 move.w -[A7], 0x1
000003C8 1F2D FB94 move.b -[A7], [A5 - 0x46C]
000003CC A945 syscall CheckItem
000003CE 2F2D F286 move.l -[A7], [A5 - 0xD7A]
000003D2 3F3C 0002 move.w -[A7], 0x2
000003D6 1F2D FB92 move.b -[A7], [A5 - 0x46E]
000003DA A945 syscall CheckItem
000003DC 2F2D F286 move.l -[A7], [A5 - 0xD7A]
000003E0 3F3C 0003 move.w -[A7], 0x3
000003E4 1F2D FB9C move.b -[A7], [A5 - 0x464]
000003E8 A945 syscall CheckItem
000003EA 2F2D F286 move.l -[A7], [A5 - 0xD7A]
000003EE 3F3C 0004 move.w -[A7], 0x4
000003F2 1F2D FB96 move.b -[A7], [A5 - 0x46A]
000003F6 A945 syscall CheckItem
000003F8 2F2D F286 move.l -[A7], [A5 - 0xD7A]
000003FC 3F3C 000C move.w -[A7], 0xC
00000400 1F2D FB98 move.b -[A7], [A5 - 0x468]
00000404 A945 syscall CheckItem
00000406 4CDF 0080 movem.l D7, [A7]+
0000040A 4E5E unlink A6
0000040C 4E75 rts
fn0000040E:
0000040E 4E56 0000 link A6, 0
00000412 48E7 0100 movem.l -[A7], D7
00000416 4AAD F26A tst.l [A5 - 0xD96]
0000041A 6600 000A bne +0xC /* 00000426 */
0000041E 4EBA 0012 jsr [PC + 0x12 /* 00000432 */]
00000422 4EFA 0006 jmp [PC + 0x6 /* 0000042A */]
label00000426:
00000426 4EBA 008E jsr [PC + 0x8E /* 000004B6 */]
label0000042A:
0000042A 4CDF 0080 movem.l D7, [A7]+
0000042E 4E5E unlink A6
00000430 4E75 rts
export_56:
fn00000432:
00000432 4E56 FEFC link A6, -0x0104
00000436 48E7 0118 movem.l -[A7], D7,A3,A4
0000043A 598F subq.l A7, 4
0000043C 3F3C 03F7 move.w -[A7], 0x3F7
00000440 A9BA syscall GetString
00000442 2E1F move.l D7, [A7]+
00000444 2D47 FFFC move.l [A6 - 0x4], D7
00000448 286E FFFC movea.l A4, [A6 - 0x4]
0000044C 2854 movea.l A4, [A4]
0000044E 47EE FEFC lea.l A3, [A6 - 0x104]
00000452 4247 clr.w D7
00000454 1E14 move.b D7, [A4]
label00000456:
00000456 16DC move.b [A3]+, [A4]+
00000458 51CF FFFC dbf D7, -0x6 /* 00000456 */
0000045C 2F2D F286 move.l -[A7], [A5 - 0xD7A]
00000460 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000464 486E FEFC pea.l [A6 - 0x104]
00000468 A947 syscall SetMenuItemText/SetItem
0000046A 598F subq.l A7, 4
0000046C 3F3C 03E9 move.w -[A7], 0x3E9
00000470 42A7 clr.l -[A7]
00000472 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
00000478 A9BD syscall GetNewWindow
0000047A 2E1F move.l D7, [A7]+
0000047C 2B47 F26A move.l [A5 - 0xD96], D7
00000480 2F2D F26A move.l -[A7], [A5 - 0xD96]
00000484 A915 syscall ShowWindow
00000486 2F2D F26A move.l -[A7], [A5 - 0xD96]
0000048A A873 syscall SetPort
0000048C 4267 clr.w -[A7]
0000048E A887 syscall TextFont
00000490 3F3C 000C move.w -[A7], 0xC
00000494 A88A syscall TextSize
00000496 3F3C 0001 move.w -[A7], 0x1
0000049A A889 syscall TextMode
0000049C 598F subq.l A7, 4
0000049E 3F3C 03E9 move.w -[A7], 0x3E9
000004A2 2F2D F26A move.l -[A7], [A5 - 0xD96]
000004A6 A9BE syscall GetNewControl
000004A8 2E1F move.l D7, [A7]+
000004AA 2B47 F272 move.l [A5 - 0xD8E], D7
000004AE 4CDF 1880 movem.l D7,A3,A4, [A7]+
000004B2 4E5E unlink A6
000004B4 4E75 rts
export_55:
fn000004B6:
000004B6 4E56 FEFC link A6, -0x0104
000004BA 48E7 0118 movem.l -[A7], D7,A3,A4
000004BE 598F subq.l A7, 4
000004C0 3F3C 03F6 move.w -[A7], 0x3F6
000004C4 A9BA syscall GetString
000004C6 2E1F move.l D7, [A7]+
000004C8 2D47 FFFC move.l [A6 - 0x4], D7
000004CC 286E FFFC movea.l A4, [A6 - 0x4]
000004D0 2854 movea.l A4, [A4]
000004D2 47EE FEFC lea.l A3, [A6 - 0x104]
000004D6 4247 clr.w D7
000004D8 1E14 move.b D7, [A4]
label000004DA:
000004DA 16DC move.b [A3]+, [A4]+
000004DC 51CF FFFC dbf D7, -0x6 /* 000004DA */
000004E0 2F2D F286 move.l -[A7], [A5 - 0xD7A]
000004E4 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000004E8 486E FEFC pea.l [A6 - 0x104]
000004EC A947 syscall SetMenuItemText/SetItem
000004EE 42AD F272 clr.l [A5 - 0xD8E]
000004F2 2F2D F26A move.l -[A7], [A5 - 0xD96]
000004F6 A916 syscall HideWindow
000004F8 558F subq.l A7, 2
000004FA 3F3C 0100 move.w -[A7], 0x100
000004FE 486D F256 pea.l [A5 - 0xDAA]
00000502 A970 syscall GetNextEvent
00000504 1E1F move.b D7, [A7]+
00000506 6700 0006 beq +0x8 /* 0000050E */
0000050A 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
label0000050E:
0000050E 558F subq.l A7, 2
00000510 3F3C 0100 move.w -[A7], 0x100
00000514 486D F256 pea.l [A5 - 0xDAA]
00000518 A970 syscall GetNextEvent
0000051A 1E1F move.b D7, [A7]+
0000051C 6700 0006 beq +0x8 /* 00000524 */
00000520 4EAD 024A jsr [A5 + 0x24A /* export_69 */]
label00000524:
00000524 2F2D F26A move.l -[A7], [A5 - 0xD96]
00000528 A914 syscall DisposeWindow
0000052A 42AD F26A clr.l [A5 - 0xD96]
0000052E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000532 4E5E unlink A6
00000534 4E75 rts
export_54:
00000536 4E56 FFFC link A6, -0x0004
0000053A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000053E 286D F2B8 movea.l A4, [A5 - 0xD48]
00000542 2854 movea.l A4, [A4]
00000544 397C 000A 0030 move.w [A4 + 0x30], 0xA /* '\n' */
0000054A 3E3C 0001 move.w D7, 0x1
0000054E BE6C 0030 cmp.w D7, [A4 + 0x30]
00000552 6E00 003C bgt +0x3E /* 00000590 */
00000556 3D6C 0030 FFFC move.w [A6 - 0x4], [A4 + 0x30]
label0000055C:
0000055C 3C07 move.w D6, D7
0000055E 5346 subq.w D6, 1
00000560 CDFC 001E muls.w D6, 0x1E
00000564 47EC 0032 lea.l A3, [A4 + 0x32]
00000568 4273 6000 clr.w [A3 + D6.w]
0000056C 4273 6002 clr.w [A3 + D6.w + 0x2]
00000570 42B3 6004 clr.l [A3 + D6.w + 0x4]
00000574 4273 6008 clr.w [A3 + D6.w + 0x8]
00000578 17BA 001E 600A move.b [A3 + D6.w + 0xA], [PC + 0x1E /* 00000598, value 0x0, cstring "" */]
0000057E 42B3 601A clr.l [A3 + D6.w + 0x1A]
00000582 BE6E FFFC cmp.w D7, [A6 - 0x4]
00000586 6C00 0008 bge +0xA /* 00000590 */
0000058A 5247 addq.w D7, 1
0000058C 4EFA FFCE jmp [PC - 0x32 /* 0000055C */]
label00000590:
00000590 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000594 4E5E unlink A6
00000596 4E75 rts
00000598 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_53: // at 0000059A (misaligned)
0000059C 0000 48E7 ori.b D0, 0xE7
000005A0 0108 btst A0, D0
000005A2 286D F2B8 movea.l A4, [A5 - 0xD48]
000005A6 2854 movea.l A4, [A4]
000005A8 4294 clr.l [A4]
000005AA 426C 0004 clr.w [A4 + 0x4]
000005AE 42AC 0008 clr.l [A4 + 0x8]
000005B2 42AC 000C clr.l [A4 + 0xC]
000005B6 197A 0014 0010 move.b [A4 + 0x10], [PC + 0x14 /* 000005CC, value 0x0, cstring "" */]
000005BC 197A 000C 0020 move.b [A4 + 0x20], [PC + 0xC /* 000005CA, value 0x0, cstring "" */]
000005C2 4CDF 1080 movem.l D7,A4, [A7]+
000005C6 4E5E unlink A6
000005C8 4E75 rts
000005CA 0000 0000 ori.b D0, 0x0
export_52:
fn000005CE:
000005CE 4E56 FEDC link A6, -0x0124
000005D2 48E7 0108 movem.l -[A7], D7,A4
000005D6 A850 syscall InitCursor
000005D8 3D6D FB74 FFF8 move.w [A6 - 0x8], [A5 - 0x48C]
000005DE 1D6D FB9A FFF6 move.b [A6 - 0xA], [A5 - 0x466]
000005E4 598F subq.l A7, 4
000005E6 3F3C 03FC move.w -[A7], 0x3FC
000005EA 42A7 clr.l -[A7]
000005EC 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000005F2 A97C syscall GetNewDialog
000005F4 2E1F move.l D7, [A7]+
000005F6 2B47 F26E move.l [A5 - 0xD92], D7
000005FA 2F2D F26E move.l -[A7], [A5 - 0xD92]
000005FE 3F3C 0004 move.w -[A7], 0x4
00000602 486E FFFA pea.l [A6 - 0x6]
00000606 486E FFE8 pea.l [A6 - 0x18]
0000060A 486E FFDC pea.l [A6 - 0x24]
0000060E A98D syscall GetDialogItem/GetDItem
00000610 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000614 3F3C 0006 move.w -[A7], 0x6
00000618 486E FFFA pea.l [A6 - 0x6]
0000061C 486E FFE4 pea.l [A6 - 0x1C]
00000620 486E FFDC pea.l [A6 - 0x24]
00000624 A98D syscall GetDialogItem/GetDItem
00000626 2F2D F26E move.l -[A7], [A5 - 0xD92]
0000062A 3F3C 0002 move.w -[A7], 0x2
0000062E 486E FFFA pea.l [A6 - 0x6]
00000632 486E FFEC pea.l [A6 - 0x14]
00000636 486E FFDC pea.l [A6 - 0x24]
0000063A A98D syscall GetDialogItem/GetDItem
0000063C 286D F416 movea.l A4, [A5 - 0xBEA]
00000640 2854 movea.l A4, [A4]
00000642 4247 clr.w D7
00000644 1E14 move.b D7, [A4]
00000646 3F07 move.w -[A7], D7
00000648 486C 0001 pea.l [A4 + 0x1]
0000064C 3F3C 0000 move.w -[A7], 0x0
00000650 487A 0198 pea.l [PC + 0x198 /* 000007EA, value 0x4E56FDFC */]
00000654 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000658 6700 002A beq +0x2C /* 00000684 */
0000065C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000660 286D F416 movea.l A4, [A5 - 0xBEA]
00000664 2854 movea.l A4, [A4]
00000666 2F0C move.l -[A7], A4
00000668 A98F syscall SetDialogItemText/SetIText
0000066A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000066E 286D F41E movea.l A4, [A5 - 0xBE2]
00000672 2854 movea.l A4, [A4]
00000674 2F0C move.l -[A7], A4
00000676 A98F syscall SetDialogItemText/SetIText
00000678 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000067C 4267 clr.w -[A7]
0000067E A95D syscall HiliteControl
00000680 4EFA 000C jmp [PC + 0xC /* 0000068E */]
label00000684:
00000684 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000688 3F3C 00FF move.w -[A7], 0xFF
0000068C A95D syscall HiliteControl
label0000068E:
0000068E 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000692 3F3C 0006 move.w -[A7], 0x6
00000696 4267 clr.w -[A7]
00000698 3F3C FFFF move.w -[A7], 0xFFFF
0000069C A97E syscall SelectDialogItemText/SelIText
0000069E 2F2D F26E move.l -[A7], [A5 - 0xD92]
000006A2 3F3C 0004 move.w -[A7], 0x4
000006A6 4267 clr.w -[A7]
000006A8 3F3C FFFF move.w -[A7], 0xFFFF
000006AC A97E syscall SelectDialogItemText/SelIText
label000006AE:
000006AE 1D7C 0001 FFF4 move.b [A6 - 0xC], 0x1
000006B4 42A7 clr.l -[A7]
000006B6 486E FFFC pea.l [A6 - 0x4]
000006BA A991 syscall ModalDialog
000006BC 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1
000006C2 6600 00E0 bne +0xE2 /* 000007A4 */
000006C6 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000006CA 486E FEDC pea.l [A6 - 0x124]
000006CE A990 syscall GetDialogItemText/GetIText
000006D0 4247 clr.w D7
000006D2 1E2E FEDC move.b D7, [A6 - 0x124]
000006D6 3F07 move.w -[A7], D7
000006D8 486E FEDD pea.l [A6 - 0x123]
000006DC 3F3C 0000 move.w -[A7], 0x0
000006E0 487A 0108 pea.l [PC + 0x108 /* 000007EA, value 0x4E56FDFC */]
000006E4 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
000006E8 6600 0016 bne +0x18 /* 00000700 */
000006EC 422D FB9A clr.b [A5 - 0x466]
000006F0 0C6D 0004 FB74 cmpi.w [A5 - 0x48C], 0x4
000006F6 6600 0008 bne +0xA /* 00000700 */
000006FA 3B7C 0003 FB74 move.w [A5 - 0x48C], 0x3
label00000700:
00000700 558F subq.l A7, 2
00000702 486E FEDC pea.l [A6 - 0x124]
00000706 4EBA 00E2 jsr [PC + 0xE2 /* 000007EA */]
0000070A 1E1F move.b D7, [A7]+
0000070C 6700 0010 beq +0x12 /* 0000071E */
00000710 2F2D F41E move.l -[A7], [A5 - 0xBE2]
00000714 486E FEDC pea.l [A6 - 0x124]
00000718 A907 syscall SetString
0000071A 4EFA 0006 jmp [PC + 0x6 /* 00000722 */]
label0000071E:
0000071E 422E FFF4 clr.b [A6 - 0xC]
label00000722:
00000722 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000726 486E FEDC pea.l [A6 - 0x124]
0000072A A990 syscall GetDialogItemText/GetIText
0000072C 4247 clr.w D7
0000072E 1E2E FEDC move.b D7, [A6 - 0x124]
00000732 3F07 move.w -[A7], D7
00000734 486E FEDD pea.l [A6 - 0x123]
00000738 3F3C 0000 move.w -[A7], 0x0
0000073C 487A 00AC pea.l [PC + 0xAC /* 000007EA, value 0x4E56FDFC */]
00000740 4EAD 010A jsr [A5 + 0x10A /* export_29 */]
00000744 6600 0028 bne +0x2A /* 0000076E */
00000748 558F subq.l A7, 2
0000074A 3F3C 03EF move.w -[A7], 0x3EF
0000074E 42A7 clr.l -[A7]
00000750 A988 syscall CautionAlert
00000752 3E1F move.w D7, [A7]+
00000754 3D47 FFFC move.w [A6 - 0x4], D7
00000758 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1
0000075E 6600 000A bne +0xC /* 0000076A */
00000762 422E FFF4 clr.b [A6 - 0xC]
00000766 4EFA 0006 jmp [PC + 0x6 /* 0000076E */]
label0000076A:
0000076A 4EAD 016A jsr [A5 + 0x16A /* export_41 */]
label0000076E:
0000076E 558F subq.l A7, 2
00000770 486E FEDC pea.l [A6 - 0x124]
00000774 4EBA 0074 jsr [PC + 0x74 /* 000007EA */]
00000778 1E1F move.b D7, [A7]+
0000077A CE2E FFF4 and.b D7, [A6 - 0xC]
0000077E 6700 0010 beq +0x12 /* 00000790 */
00000782 2F2D F416 move.l -[A7], [A5 - 0xBEA]
00000786 486E FEDC pea.l [A6 - 0x124]
0000078A A907 syscall SetString
0000078C 4EFA 0006 jmp [PC + 0x6 /* 00000794 */]
label00000790:
00000790 422E FFF4 clr.b [A6 - 0xC]
label00000794:
00000794 2F2D F416 move.l -[A7], [A5 - 0xBEA]
00000798 A9AA syscall ChangedResource
0000079A 2F2D F41E move.l -[A7], [A5 - 0xBE2]
0000079E A9AA syscall ChangedResource
000007A0 4EFA 0018 jmp [PC + 0x18 /* 000007BA */]
label000007A4:
000007A4 0C6E 0002 FFFC cmpi.w [A6 - 0x4], 0x2
000007AA 6600 000E bne +0x10 /* 000007BA */
000007AE 3B6E FFF8 FB74 move.w [A5 - 0x48C], [A6 - 0x8]
000007B4 1B6E FFF6 FB9A move.b [A5 - 0x466], [A6 - 0xA]
label000007BA:
000007BA 4A2E FFF4 tst.b [A6 - 0xC]
000007BE 6700 FEEE beq -0x110 /* 000006AE */
000007C2 3F2D FB74 move.w -[A7], [A5 - 0x48C]
000007C6 4EBA F90A jsr [PC - 0x6F6 /* 000000D2 */]
000007CA 2F2D F26E move.l -[A7], [A5 - 0xD92]
000007CE A916 syscall HideWindow
000007D0 2F2D F26E move.l -[A7], [A5 - 0xD92]
000007D4 A983 syscall DisposeDialog
000007D6 42AD F26E clr.l [A5 - 0xD92]
000007DA 2F2D F266 move.l -[A7], [A5 - 0xD9A]
000007DE 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
000007E2 4CDF 1080 movem.l D7,A4, [A7]+
000007E6 4E5E unlink A6
000007E8 4E75 rts
fn000007EA:
000007EA 4E56 FDFC link A6, -0x0204
000007EE 48E7 0118 movem.l -[A7], D7,A3,A4
000007F2 286E 0008 movea.l A4, [A6 + 0x8]
000007F6 47EE FF00 lea.l A3, [A6 - 0x100]
000007FA 4247 clr.w D7
000007FC 1E14 move.b D7, [A4]
label000007FE:
000007FE 16DC move.b [A3]+, [A4]+
00000800 51CF FFFC dbf D7, -0x6 /* 000007FE */
00000804 558F subq.l A7, 2
00000806 486E FF00 pea.l [A6 - 0x100]
0000080A A88C syscall StringWidth
0000080C 3E1F move.w D7, [A7]+
0000080E 0C47 0064 cmpi.w D7, 0x64 /* 'd' */
00000812 5EC7 sgt D7
00000814 4407 neg.b D7
00000816 1D47 FEFE move.b [A6 - 0x102], D7
0000081A 4A2E FEFE tst.b [A6 - 0x102]
0000081E 6700 003A beq +0x3C /* 0000085A */
00000822 486E FDFC pea.l [A6 - 0x204]
00000826 486E FF00 pea.l [A6 - 0x100]
0000082A 3F3C 0014 move.w -[A7], 0x14
0000082E 3F3C 000C move.w -[A7], 0xC
00000832 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000836 588F addq.l A7, 4
00000838 486E FDFC pea.l [A6 - 0x204]
0000083C 487A 0036 pea.l [PC + 0x36 /* 00000874, value 0x4E56 'NV', cstring "" */]
00000840 487A 0030 pea.l [PC + 0x30 /* 00000872, value 0x0, cstring "" */]
00000844 487A 002A pea.l [PC + 0x2A /* 00000870, value 0x0, cstring "" */]
00000848 A98B syscall ParamText
0000084A 558F subq.l A7, 2
0000084C 3F3C 03EE move.w -[A7], 0x3EE
00000850 42A7 clr.l -[A7]
00000852 A988 syscall CautionAlert
00000854 3E1F move.w D7, [A7]+
00000856 3D47 FEFC move.w [A6 - 0x104], D7
label0000085A:
0000085A 1E2E FEFE move.b D7, [A6 - 0x102]
0000085E 0A07 0001 xori.b D7, 0x1
00000862 1D47 000C move.b [A6 + 0xC], D7
00000866 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000086A 4E5E unlink A6
0000086C 2E9F move.l [A7], [A7]+
0000086E 4E75 rts
00000870 0000 0000 ori.b D0, 0x0
00000874 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000876-0000087E
fn00000876:
00000876 4E56 FEE4 link A6, -0x011C
0000087A 48E7 0308 movem.l -[A7], D6,D7,A4
// end alternate branch 00000876-0000087E
fn00000876: // (misaligned)
00000878 FEE4 48E7 .extension 0xEE4 <<F/2-3/7>> // unimplemented
0000087C 0308 btst A0, D1
0000087E A850 syscall InitCursor
00000880 598F subq.l A7, 4
00000882 3F3C 03FD move.w -[A7], 0x3FD
00000886 42A7 clr.l -[A7]
00000888 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
0000088E A97C syscall GetNewDialog
00000890 2E1F move.l D7, [A7]+
00000892 2B47 F26E move.l [A5 - 0xD92], D7
00000896 2D6D F26E FFF0 move.l [A6 - 0x10], [A5 - 0xD92]
0000089C 598F subq.l A7, 4
0000089E 2F2D FB86 move.l -[A7], [A5 - 0x47A]
000008A2 2F3C 0000 003C move.l -[A7], 0x3C /* '<' */
000008A8 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000008AC 2E1F move.l D7, [A7]+
000008AE 2D47 FFFC move.l [A6 - 0x4], D7
000008B2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000008B6 486E FEE4 pea.l [A6 - 0x11C]
000008BA 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
000008BE 2F2D F26E move.l -[A7], [A5 - 0xD92]
000008C2 3F3C 0004 move.w -[A7], 0x4
000008C6 486E FFF6 pea.l [A6 - 0xA]
000008CA 486E FFEC pea.l [A6 - 0x14]
000008CE 486E FFE4 pea.l [A6 - 0x1C]
000008D2 A98D syscall GetDialogItem/GetDItem
000008D4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000008D8 486E FEE4 pea.l [A6 - 0x11C]
000008DC A98F syscall SetDialogItemText/SetIText
000008DE 2F2D F26E move.l -[A7], [A5 - 0xD92]
000008E2 3F3C 0004 move.w -[A7], 0x4
000008E6 4267 clr.w -[A7]
000008E8 3F3C FFFF move.w -[A7], 0xFFFF
000008EC A97E syscall SelectDialogItemText/SelIText
label000008EE:
000008EE 42A7 clr.l -[A7]
000008F0 486E FFF8 pea.l [A6 - 0x8]
000008F4 A991 syscall ModalDialog
000008F6 286E FFF0 movea.l A4, [A6 - 0x10]
000008FA 286C 00A0 movea.l A4, [A4 + 0xA0]
000008FE 2854 movea.l A4, [A4]
00000900 3D6C 0022 FFFA move.w [A6 - 0x6], [A4 + 0x22]
00000906 0C6E 0000 FFFA cmpi.w [A6 - 0x6], 0x0
0000090C 6F00 0066 ble +0x68 /* 00000974 */
00000910 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000914 486E FEE4 pea.l [A6 - 0x11C]
00000918 A990 syscall GetDialogItemText/GetIText
0000091A 3E2E FFFA move.w D7, [A6 - 0x6]
0000091E 49EE FEE4 lea.l A4, [A6 - 0x11C]
00000922 4246 clr.w D6
00000924 1C34 7000 move.b D6, [A4 + D7.w]
00000928 3D46 FFF4 move.w [A6 - 0xC], D6
0000092C 0C6E 0030 FFF4 cmpi.w [A6 - 0xC], 0x30 /* '0' */
00000932 5DC7 slt D7
00000934 4407 neg.b D7
00000936 0C6E 0039 FFF4 cmpi.w [A6 - 0xC], 0x39 /* '9' */
0000093C 5EC6 sgt D6
0000093E 4406 neg.b D6
00000940 8C07 or.b D6, D7
00000942 4247 clr.w D7
00000944 1E2E FEE4 move.b D7, [A6 - 0x11C]
00000948 0C47 0003 cmpi.w D7, 0x3
0000094C 5EC7 sgt D7
0000094E 4407 neg.b D7
00000950 8E06 or.b D7, D6
00000952 6700 0020 beq +0x22 /* 00000974 */
00000956 2F2D F26E move.l -[A7], [A5 - 0xD92]
0000095A 3F3C 0004 move.w -[A7], 0x4
0000095E 3E2E FFFA move.w D7, [A6 - 0x6]
00000962 5347 subq.w D7, 1
00000964 3F07 move.w -[A7], D7
00000966 3F2E FFFA move.w -[A7], [A6 - 0x6]
0000096A A97E syscall SelectDialogItemText/SelIText
0000096C 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000970 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
label00000974:
00000974 2E3C 0000 0006 move.l D7, 0x6
0000097A 3C2E FFF8 move.w D6, [A6 - 0x8]
0000097E 0D07 btst D7, D6
00000980 6700 FF6C beq -0x92 /* 000008EE */
00000984 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1
0000098A 6600 004A bne +0x4C /* 000009D6 */
0000098E 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000992 486E FEE4 pea.l [A6 - 0x11C]
00000996 A990 syscall GetDialogItemText/GetIText
00000998 486E FEE4 pea.l [A6 - 0x11C]
0000099C 486E FFFC pea.l [A6 - 0x4]
000009A0 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000009A4 598F subq.l A7, 4
000009A6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000009AA 2F3C 0000 003C move.l -[A7], 0x3C /* '<' */
000009B0 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000009B4 2E1F move.l D7, [A7]+
000009B6 2B47 FB86 move.l [A5 - 0x47A], D7
000009BA 4A2D FB70 tst.b [A5 - 0x490]
000009BE 6600 0016 bne +0x18 /* 000009D6 */
000009C2 598F subq.l A7, 4
000009C4 A975 syscall TickCount
000009C6 2E1F move.l D7, [A7]+
000009C8 DEAD FB86 add.l D7, [A5 - 0x47A]
000009CC 2B47 FB8A move.l [A5 - 0x476], D7
000009D0 4227 clr.b -[A7]
000009D2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */]
label000009D6:
000009D6 2F2D F26E move.l -[A7], [A5 - 0xD92]
000009DA A916 syscall HideWindow
000009DC 2F2D F26E move.l -[A7], [A5 - 0xD92]
000009E0 A983 syscall DisposeDialog
000009E2 42AD F26E clr.l [A5 - 0xD92]
000009E6 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000009EA 4E5E unlink A6
000009EC 4E75 rts
fn000009EE:
000009EE 4E56 FFE0 link A6, -0x0020
000009F2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000009F6 A850 syscall InitCursor
000009F8 598F subq.l A7, 4
000009FA 3F3C 0400 move.w -[A7], 0x400
000009FE 42A7 clr.l -[A7]
00000A00 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
00000A06 A97C syscall GetNewDialog
00000A08 2E1F move.l D7, [A7]+
00000A0A 2B47 F26E move.l [A5 - 0xD92], D7
00000A0E 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000A12 3F3C 0008 move.w -[A7], 0x8
00000A16 486E FFEC pea.l [A6 - 0x14]
00000A1A 486E FFE8 pea.l [A6 - 0x18]
00000A1E 486E FFE0 pea.l [A6 - 0x20]
00000A22 A98D syscall GetDialogItem/GetDItem
00000A24 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000A28 3F3C 0008 move.w -[A7], 0x8
00000A2C 3F2E FFEC move.w -[A7], [A6 - 0x14]
00000A30 49ED 01A2 lea.l A4, [A5 + 0x1A2 /* export_48 */]
00000A34 2F0C move.l -[A7], A4
00000A36 486E FFE0 pea.l [A6 - 0x20]
00000A3A A98E syscall SetDialogItem/SetDItem
00000A3C 2F2D F2B8 move.l -[A7], [A5 - 0xD48]
00000A40 A9A2 syscall LoadResource
00000A42 2F2D F2B8 move.l -[A7], [A5 - 0xD48]
00000A46 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000A4A 286D F2B8 movea.l A4, [A5 - 0xD48]
00000A4E 2854 movea.l A4, [A4]
00000A50 3E3C 0002 move.w D7, 0x2
00000A54 0C47 0005 cmpi.w D7, 0x5
00000A58 6E00 002E bgt +0x30 /* 00000A88 */
label00000A5C:
00000A5C 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000A60 3F07 move.w -[A7], D7
00000A62 486E FFEC pea.l [A6 - 0x14]
00000A66 3C07 move.w D6, D7
00000A68 5546 subq.w D6, 2
00000A6A E54E lsl D6.w, 2
00000A6C 47EE FFF0 lea.l A3, [A6 - 0x10]
00000A70 4873 6000 pea.l [A3 + D6.w]
00000A74 486E FFE0 pea.l [A6 - 0x20]
00000A78 A98D syscall GetDialogItem/GetDItem
00000A7A 0C47 0005 cmpi.w D7, 0x5
00000A7E 6C00 0008 bge +0xA /* 00000A88 */
00000A82 5247 addq.w D7, 1
00000A84 4EFA FFD6 jmp [PC - 0x2A /* 00000A5C */]
label00000A88:
00000A88 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000A8C 4287 clr.l D7
00000A8E 1E2C 0007 move.b D7, [A4 + 0x7]
00000A92 3F07 move.w -[A7], D7
00000A94 A963 syscall SetControlValue/SetCtlValue
00000A96 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000A9A 1E2C 0007 move.b D7, [A4 + 0x7]
00000A9E 0A07 0001 xori.b D7, 0x1
00000AA2 4286 clr.l D6
00000AA4 1C07 move.b D6, D7
00000AA6 3F06 move.w -[A7], D6
00000AA8 A963 syscall SetControlValue/SetCtlValue
00000AAA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000AAE 4287 clr.l D7
00000AB0 1E2C 0006 move.b D7, [A4 + 0x6]
00000AB4 3F07 move.w -[A7], D7
00000AB6 A963 syscall SetControlValue/SetCtlValue
00000AB8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000ABC 1E2C 0006 move.b D7, [A4 + 0x6]
00000AC0 0A07 0001 xori.b D7, 0x1
00000AC4 4286 clr.l D6
00000AC6 1C07 move.b D6, D7
00000AC8 3F06 move.w -[A7], D6
00000ACA A963 syscall SetControlValue/SetCtlValue
00000ACC 42A7 clr.l -[A7]
00000ACE 486E FFEE pea.l [A6 - 0x12]
00000AD2 A991 syscall ModalDialog
00000AD4 4EFA 002A jmp [PC + 0x2A /* 00000B00 */]
label00000AD8:
00000AD8 197C 0001 0007 move.b [A4 + 0x7], 0x1
00000ADE 4EFA 0048 jmp [PC + 0x48 /* 00000B28 */]
label00000AE2:
00000AE2 422C 0007 clr.b [A4 + 0x7]
00000AE6 4EFA 0040 jmp [PC + 0x40 /* 00000B28 */]
label00000AEA:
00000AEA 197C 0001 0006 move.b [A4 + 0x6], 0x1
00000AF0 4EFA 0036 jmp [PC + 0x36 /* 00000B28 */]
label00000AF4:
00000AF4 422C 0006 clr.b [A4 + 0x6]
00000AF8 4EFA 002E jmp [PC + 0x2E /* 00000B28 */]
label00000AFC:
00000AFC 4EFA 002A jmp [PC + 0x2A /* 00000B28 */]
label00000B00:
00000B00 3E2E FFEE move.w D7, [A6 - 0x12]
00000B04 0C47 0002 cmpi.w D7, 0x2
00000B08 6700 FFCE beq -0x30 /* 00000AD8 */
00000B0C 0C47 0003 cmpi.w D7, 0x3
00000B10 6700 FFD0 beq -0x2E /* 00000AE2 */
00000B14 0C47 0004 cmpi.w D7, 0x4
00000B18 6700 FFD0 beq -0x2E /* 00000AEA */
00000B1C 0C47 0005 cmpi.w D7, 0x5
00000B20 6700 FFD2 beq -0x2C /* 00000AF4 */
00000B24 4EFA FFD6 jmp [PC - 0x2A /* 00000AFC */]
label00000B28:
00000B28 0C6E 0001 FFEE cmpi.w [A6 - 0x12], 0x1
00000B2E 6600 FF58 bne -0xA6 /* 00000A88 */
00000B32 4A2C 0007 tst.b [A4 + 0x7]
00000B36 6700 000A beq +0xC /* 00000B42 */
00000B3A 4EBA 0040 jsr [PC + 0x40 /* 00000B7C */]
00000B3E 4EFA 0006 jmp [PC + 0x6 /* 00000B46 */]
label00000B42:
00000B42 4EBA 0164 jsr [PC + 0x164 /* 00000CA8 */]
label00000B46:
00000B46 4AAD F26A tst.l [A5 - 0xD96]
00000B4A 6700 000A beq +0xC /* 00000B56 */
00000B4E 2F2D F26A move.l -[A7], [A5 - 0xD96]
00000B52 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
label00000B56:
00000B56 2F2D F2B8 move.l -[A7], [A5 - 0xD48]
00000B5A A9AA syscall ChangedResource
00000B5C 2F2D F2B8 move.l -[A7], [A5 - 0xD48]
00000B60 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */]
00000B64 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000B68 A916 syscall HideWindow
00000B6A 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000B6E A983 syscall DisposeDialog
00000B70 42AD F26E clr.l [A5 - 0xD92]
00000B74 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000B78 4E5E unlink A6
00000B7A 4E75 rts
fn00000B7C:
00000B7C 4E56 FFF8 link A6, -0x0008
00000B80 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000B84 286D F2B8 movea.l A4, [A5 - 0xD48]
00000B88 2854 movea.l A4, [A4]
00000B8A 3E3C 0001 move.w D7, 0x1
00000B8E 3C2C 0030 move.w D6, [A4 + 0x30]
00000B92 5346 subq.w D6, 1
00000B94 BE46 cmp.w D7, D6
00000B96 6E00 0108 bgt +0x10A /* 00000CA0 */
00000B9A 3D46 FFFA move.w [A6 - 0x6], D6
label00000B9E:
00000B9E 3C2C 0030 move.w D6, [A4 + 0x30]
00000BA2 3A07 move.w D5, D7
00000BA4 5245 addq.w D5, 1
00000BA6 BC45 cmp.w D6, D5
00000BA8 6D00 00E8 blt +0xEA /* 00000C92 */
00000BAC 3D45 FFF8 move.w [A6 - 0x8], D5
label00000BB0:
00000BB0 3A07 move.w D5, D7
00000BB2 5345 subq.w D5, 1
00000BB4 CBFC 001E muls.w D5, 0x1E
00000BB8 47EC 0032 lea.l A3, [A4 + 0x32]
00000BBC 3806 move.w D4, D6
00000BBE 5344 subq.w D4, 1
00000BC0 C9FC 001E muls.w D4, 0x1E
00000BC4 45EC 0032 lea.l A2, [A4 + 0x32]
00000BC8 3633 5002 move.w D3, [A3 + D5.w + 0x2]
00000BCC B672 4002 cmp.w D3, [A2 + D4.w + 0x2]
00000BD0 6C00 000E bge +0x10 /* 00000BE0 */
00000BD4 3F07 move.w -[A7], D7
00000BD6 3F06 move.w -[A7], D6
00000BD8 4EBA 016C jsr [PC + 0x16C /* 00000D46 */]
00000BDC 4EFA 00A6 jmp [PC + 0xA6 /* 00000C84 */]
label00000BE0:
00000BE0 3A07 move.w D5, D7
00000BE2 5345 subq.w D5, 1
00000BE4 CBFC 001E muls.w D5, 0x1E
00000BE8 47EC 0032 lea.l A3, [A4 + 0x32]
00000BEC 3806 move.w D4, D6
00000BEE 5344 subq.w D4, 1
00000BF0 C9FC 001E muls.w D4, 0x1E
00000BF4 45EC 0032 lea.l A2, [A4 + 0x32]
00000BF8 3633 5002 move.w D3, [A3 + D5.w + 0x2]
00000BFC B672 4002 cmp.w D3, [A2 + D4.w + 0x2]
00000C00 6600 0082 bne +0x84 /* 00000C84 */
00000C04 3A07 move.w D5, D7
00000C06 5345 subq.w D5, 1
00000C08 CBFC 001E muls.w D5, 0x1E
00000C0C 47EC 0032 lea.l A3, [A4 + 0x32]
00000C10 3806 move.w D4, D6
00000C12 5344 subq.w D4, 1
00000C14 C9FC 001E muls.w D4, 0x1E
00000C18 45EC 0032 lea.l A2, [A4 + 0x32]
00000C1C 3633 5008 move.w D3, [A3 + D5.w + 0x8]
00000C20 B672 4008 cmp.w D3, [A2 + D4.w + 0x8]
00000C24 6C00 000E bge +0x10 /* 00000C34 */
00000C28 3F07 move.w -[A7], D7
00000C2A 3F06 move.w -[A7], D6
00000C2C 4EBA 0118 jsr [PC + 0x118 /* 00000D46 */]
00000C30 4EFA 0052 jmp [PC + 0x52 /* 00000C84 */]
label00000C34:
00000C34 3A07 move.w D5, D7
00000C36 5345 subq.w D5, 1
00000C38 CBFC 001E muls.w D5, 0x1E
00000C3C 47EC 0032 lea.l A3, [A4 + 0x32]
00000C40 3806 move.w D4, D6
00000C42 5344 subq.w D4, 1
00000C44 C9FC 001E muls.w D4, 0x1E
00000C48 45EC 0032 lea.l A2, [A4 + 0x32]
00000C4C 3633 5008 move.w D3, [A3 + D5.w + 0x8]
00000C50 B672 4008 cmp.w D3, [A2 + D4.w + 0x8]
00000C54 6600 002E bne +0x30 /* 00000C84 */
00000C58 3A07 move.w D5, D7
00000C5A 5345 subq.w D5, 1
00000C5C CBFC 001E muls.w D5, 0x1E
00000C60 47EC 0032 lea.l A3, [A4 + 0x32]
00000C64 3806 move.w D4, D6
00000C66 5344 subq.w D4, 1
00000C68 C9FC 001E muls.w D4, 0x1E
00000C6C 45EC 0032 lea.l A2, [A4 + 0x32]
00000C70 2633 5004 move.l D3, [A3 + D5.w + 0x4]
00000C74 B6B2 4004 cmp.l D3, [A2 + D4.w + 0x4]
00000C78 6F00 000A ble +0xC /* 00000C84 */
00000C7C 3F07 move.w -[A7], D7
00000C7E 3F06 move.w -[A7], D6
00000C80 4EBA 00C4 jsr [PC + 0xC4 /* 00000D46 */]
label00000C84:
00000C84 BC6E FFF8 cmp.w D6, [A6 - 0x8]
00000C88 6F00 0008 ble +0xA /* 00000C92 */
00000C8C 5346 subq.w D6, 1
00000C8E 4EFA FF20 jmp [PC - 0xE0 /* 00000BB0 */]
label00000C92:
00000C92 BE6E FFFA cmp.w D7, [A6 - 0x6]
00000C96 6C00 0008 bge +0xA /* 00000CA0 */
00000C9A 5247 addq.w D7, 1
00000C9C 4EFA FF00 jmp [PC - 0x100 /* 00000B9E */]
label00000CA0:
00000CA0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000CA4 4E5E unlink A6
00000CA6 4E75 rts
fn00000CA8:
00000CA8 4E56 FFF8 link A6, -0x0008
00000CAC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000CB0 286D F2B8 movea.l A4, [A5 - 0xD48]
00000CB4 2854 movea.l A4, [A4]
00000CB6 3E3C 0001 move.w D7, 0x1
00000CBA 3C2C 0030 move.w D6, [A4 + 0x30]
00000CBE 5346 subq.w D6, 1
00000CC0 BE46 cmp.w D7, D6
00000CC2 6E00 007A bgt +0x7C /* 00000D3E */
00000CC6 3D46 FFFA move.w [A6 - 0x6], D6
label00000CCA:
00000CCA 3C2C 0030 move.w D6, [A4 + 0x30]
00000CCE 3A07 move.w D5, D7
00000CD0 5245 addq.w D5, 1
00000CD2 BC45 cmp.w D6, D5
00000CD4 6D00 005A blt +0x5C /* 00000D30 */
00000CD8 3D45 FFF8 move.w [A6 - 0x8], D5
label00000CDC:
00000CDC 3A07 move.w D5, D7
00000CDE 5345 subq.w D5, 1
00000CE0 CBFC 001E muls.w D5, 0x1E
00000CE4 47EC 0032 lea.l A3, [A4 + 0x32]
00000CE8 3806 move.w D4, D6
00000CEA 5344 subq.w D4, 1
00000CEC C9FC 001E muls.w D4, 0x1E
00000CF0 45EC 0032 lea.l A2, [A4 + 0x32]
00000CF4 2633 501A move.l D3, [A3 + D5.w + 0x1A]
00000CF8 B6B2 401A cmp.l D3, [A2 + D4.w + 0x1A]
00000CFC 5EC5 sgt D5
00000CFE 4405 neg.b D5
00000D00 3806 move.w D4, D6
00000D02 5344 subq.w D4, 1
00000D04 C9FC 001E muls.w D4, 0x1E
00000D08 47EC 0032 lea.l A3, [A4 + 0x32]
00000D0C 4AB3 401A tst.l [A3 + D4.w + 0x1A]
00000D10 56C4 sne D4
00000D12 4404 neg.b D4
00000D14 C805 and.b D4, D5
00000D16 6700 000A beq +0xC /* 00000D22 */
00000D1A 3F07 move.w -[A7], D7
00000D1C 3F06 move.w -[A7], D6
00000D1E 4EBA 0026 jsr [PC + 0x26 /* 00000D46 */]
label00000D22:
00000D22 BC6E FFF8 cmp.w D6, [A6 - 0x8]
00000D26 6F00 0008 ble +0xA /* 00000D30 */
00000D2A 5346 subq.w D6, 1
00000D2C 4EFA FFAE jmp [PC - 0x52 /* 00000CDC */]
label00000D30:
00000D30 BE6E FFFA cmp.w D7, [A6 - 0x6]
00000D34 6C00 0008 bge +0xA /* 00000D3E */
00000D38 5247 addq.w D7, 1
00000D3A 4EFA FF8E jmp [PC - 0x72 /* 00000CCA */]
label00000D3E:
00000D3E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000D42 4E5E unlink A6
00000D44 4E75 rts
fn00000D46:
00000D46 4E56 FFE2 link A6, -0x001E
00000D4A 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00000D4E 286D F2B8 movea.l A4, [A5 - 0xD48]
00000D52 2854 movea.l A4, [A4]
00000D54 3E2E 000A move.w D7, [A6 + 0xA]
00000D58 5347 subq.w D7, 1
00000D5A CFFC 001E muls.w D7, 0x1E
00000D5E 47EC 0032 lea.l A3, [A4 + 0x32]
00000D62 45EE FFE2 lea.l A2, [A6 - 0x1E]
00000D66 47F3 7000 lea.l A3, [A3 + D7.w]
00000D6A 3E3C 001D move.w D7, 0x1D
label00000D6E:
00000D6E 14DB move.b [A2]+, [A3]+
00000D70 51CF FFFC dbf D7, -0x6 /* 00000D6E */
00000D74 3E2E 000A move.w D7, [A6 + 0xA]
00000D78 5347 subq.w D7, 1
00000D7A CFFC 001E muls.w D7, 0x1E
00000D7E 47EC 0032 lea.l A3, [A4 + 0x32]
00000D82 3C2E 0008 move.w D6, [A6 + 0x8]
00000D86 5346 subq.w D6, 1
00000D88 CDFC 001E muls.w D6, 0x1E
00000D8C 45EC 0032 lea.l A2, [A4 + 0x32]
00000D90 47F3 7000 lea.l A3, [A3 + D7.w]
00000D94 45F2 6000 lea.l A2, [A2 + D6.w]
00000D98 3E3C 001D move.w D7, 0x1D
label00000D9C:
00000D9C 16DA move.b [A3]+, [A2]+
00000D9E 51CF FFFC dbf D7, -0x6 /* 00000D9C */
00000DA2 3E2E 0008 move.w D7, [A6 + 0x8]
00000DA6 5347 subq.w D7, 1
00000DA8 CFFC 001E muls.w D7, 0x1E
00000DAC 47EC 0032 lea.l A3, [A4 + 0x32]
00000DB0 47F3 7000 lea.l A3, [A3 + D7.w]
00000DB4 45EE FFE2 lea.l A2, [A6 - 0x1E]
00000DB8 3E3C 001D move.w D7, 0x1D
label00000DBC:
00000DBC 16DA move.b [A3]+, [A2]+
00000DBE 51CF FFFC dbf D7, -0x6 /* 00000DBC */
00000DC2 3E2D FB84 move.w D7, [A5 - 0x47C]
00000DC6 BE6E 000A cmp.w D7, [A6 + 0xA]
00000DCA 6600 000C bne +0xE /* 00000DD8 */
00000DCE 3B6E 0008 FB84 move.w [A5 - 0x47C], [A6 + 0x8]
00000DD4 4EFA 0014 jmp [PC + 0x14 /* 00000DEA */]
label00000DD8:
00000DD8 3E2D FB84 move.w D7, [A5 - 0x47C]
00000DDC BE6E 0008 cmp.w D7, [A6 + 0x8]
00000DE0 6600 0008 bne +0xA /* 00000DEA */
00000DE4 3B6E 000A FB84 move.w [A5 - 0x47C], [A6 + 0xA]
label00000DEA:
00000DEA 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
00000DEE 4E5E unlink A6
00000DF0 2E9F move.l [A7], [A7]+
00000DF2 4E75 rts
fn00000DF4:
00000DF4 4E56 FFE8 link A6, -0x0018
00000DF8 48E7 0308 movem.l -[A7], D6,D7,A4
00000DFC A850 syscall InitCursor
00000DFE 598F subq.l A7, 4
00000E00 3F3C 0401 move.w -[A7], 0x401
00000E04 42A7 clr.l -[A7]
00000E06 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
00000E0C A97C syscall GetNewDialog
00000E0E 2E1F move.l D7, [A7]+
00000E10 2B47 F26E move.l [A5 - 0xD92], D7
00000E14 3E3C 0002 move.w D7, 0x2
00000E18 0C47 0004 cmpi.w D7, 0x4
00000E1C 6E00 002E bgt +0x30 /* 00000E4C */
label00000E20:
00000E20 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000E24 3F07 move.w -[A7], D7
00000E26 486E FFF0 pea.l [A6 - 0x10]
00000E2A 3C07 move.w D6, D7
00000E2C 5546 subq.w D6, 2
00000E2E E54E lsl D6.w, 2
00000E30 49EE FFF4 lea.l A4, [A6 - 0xC]
00000E34 4874 6000 pea.l [A4 + D6.w]
00000E38 486E FFE8 pea.l [A6 - 0x18]
00000E3C A98D syscall GetDialogItem/GetDItem
00000E3E 0C47 0004 cmpi.w D7, 0x4
00000E42 6C00 0008 bge +0xA /* 00000E4C */
00000E46 5247 addq.w D7, 1
00000E48 4EFA FFD6 jmp [PC - 0x2A /* 00000E20 */]
label00000E4C:
00000E4C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000E50 0C6D 0008 FB76 cmpi.w [A5 - 0x48A], 0x8
00000E56 57C7 seq D7
00000E58 4407 neg.b D7
00000E5A 4286 clr.l D6
00000E5C 1C07 move.b D6, D7
00000E5E 3F06 move.w -[A7], D6
00000E60 A963 syscall SetControlValue/SetCtlValue
00000E62 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000E66 0C6D 0004 FB76 cmpi.w [A5 - 0x48A], 0x4
00000E6C 57C7 seq D7
00000E6E 4407 neg.b D7
00000E70 4286 clr.l D6
00000E72 1C07 move.b D6, D7
00000E74 3F06 move.w -[A7], D6
00000E76 A963 syscall SetControlValue/SetCtlValue
00000E78 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000E7C 0C6D 0002 FB76 cmpi.w [A5 - 0x48A], 0x2
00000E82 57C7 seq D7
00000E84 4407 neg.b D7
00000E86 4286 clr.l D6
00000E88 1C07 move.b D6, D7
00000E8A 3F06 move.w -[A7], D6
00000E8C A963 syscall SetControlValue/SetCtlValue
00000E8E 42A7 clr.l -[A7]
00000E90 486E FFF2 pea.l [A6 - 0xE]
00000E94 A991 syscall ModalDialog
00000E96 4EFA 0024 jmp [PC + 0x24 /* 00000EBC */]
label00000E9A:
00000E9A 3B7C 0008 FB76 move.w [A5 - 0x48A], 0x8
00000EA0 4EFA 003A jmp [PC + 0x3A /* 00000EDC */]
label00000EA4:
00000EA4 3B7C 0004 FB76 move.w [A5 - 0x48A], 0x4
00000EAA 4EFA 0030 jmp [PC + 0x30 /* 00000EDC */]
label00000EAE:
00000EAE 3B7C 0002 FB76 move.w [A5 - 0x48A], 0x2
00000EB4 4EFA 0026 jmp [PC + 0x26 /* 00000EDC */]
label00000EB8:
00000EB8 4EFA 0022 jmp [PC + 0x22 /* 00000EDC */]
label00000EBC:
00000EBC 3E2E FFF2 move.w D7, [A6 - 0xE]
00000EC0 0C47 0002 cmpi.w D7, 0x2
00000EC4 6700 FFD4 beq -0x2A /* 00000E9A */
00000EC8 0C47 0003 cmpi.w D7, 0x3
00000ECC 6700 FFD6 beq -0x28 /* 00000EA4 */
00000ED0 0C47 0004 cmpi.w D7, 0x4
00000ED4 6700 FFD8 beq -0x26 /* 00000EAE */
00000ED8 4EFA FFDE jmp [PC - 0x22 /* 00000EB8 */]
label00000EDC:
00000EDC 0C6E 0001 FFF2 cmpi.w [A6 - 0xE], 0x1
00000EE2 6600 FF68 bne -0x96 /* 00000E4C */
00000EE6 1B7C 0001 FB98 move.b [A5 - 0x468], 0x1
00000EEC 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000EF0 A916 syscall HideWindow
00000EF2 2F2D F26E move.l -[A7], [A5 - 0xD92]
00000EF6 A983 syscall DisposeDialog
00000EF8 42AD F26E clr.l [A5 - 0xD92]
00000EFC 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000F00 4E5E unlink A6
00000F02 4E75 rts